Skip to content

Commit b2dfa3c

Browse files
committed
Merge branch 'build-better' into staging
2 parents 640b2c2 + 56e910f commit b2dfa3c

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

ssqc/engineer.qc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ void (float objtobuild, float offset) TeamFortress_Build = {
586586
return;
587587
}
588588

589-
if (objtobuild == 1) {
589+
if (objtobuild == BUILD_DISPENSER) {
590590
if (self.has_dispenser) {
591591
sprint(self, PRINT_HIGH, "You can only have one dispenser\n");
592592
dremove(newmis);
@@ -598,7 +598,7 @@ void (float objtobuild, float offset) TeamFortress_Build = {
598598
newmis.netname = "dispenser";
599599
btime = time + 2;
600600
self.dispenser_ticks = 0;
601-
} else if (objtobuild == 2) {
601+
} else if (objtobuild == BUILD_SENTRYGUN) {
602602
if (self.has_sentry) {
603603
sprint(self, PRINT_HIGH, "You can only have one sentry gun\n");
604604
dremove(newmis);
@@ -658,15 +658,15 @@ void (float objtobuild, float offset) TeamFortress_Build = {
658658
newmis.team_no = self.team_no;
659659
newmis.max_health = newmis.health;
660660
newmis.takedamage = DAMAGE_AIM;
661-
if (objtobuild == 1) {
662-
self.has_dispenser = TRUE;
661+
if (objtobuild == BUILD_DISPENSER) {
662+
self.has_dispenser = TRUE;
663663
newmis.th_die = Dispenser_Die;
664664
self.ammo_cells = self.ammo_cells - ENG_DISPENSER_COST;
665665
newmis.classname = "building_dispenser";
666666
}
667-
if (objtobuild == 2) {
667+
if (objtobuild == BUILD_SENTRYGUN) {
668668
self.sentry_ent = newmis;
669-
self.has_sentry = TRUE;
669+
self.has_sentry = TRUE;
670670
newmis.th_die = Sentry_Die;
671671
newmis.th_pain = Sentry_Pain;
672672
newmis.takedamage = DAMAGE_AIM;
@@ -1152,7 +1152,7 @@ void () Dispenser_Die = {
11521152
self.real_owner.has_dispenser = 0;
11531153
self.think = Dispenser_Explode;
11541154
self.nextthink = time + 0.1;
1155-
if (self.real_owner.is_building == 1) {
1155+
if (self.real_owner.is_building == BUILD_DISPENSER) {
11561156
self = self.real_owner;
11571157
TeamFortress_EngineerBuildStop();
11581158
}

ssqc/menu.qc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ void (float offset) TeamFortress_BuildSentry = {
810810
if (self.has_sentry) return;
811811

812812
if (self.ammo_cells >= ENG_SENTRY_COST)
813-
TeamFortress_Build(2, offset);
813+
TeamFortress_Build(BUILD_SENTRYGUN, offset);
814814
else
815815
Status_Print(self, "\n\n\n\n\n\n\n", strcat("You need ", ftos(ENG_SENTRY_COST - self.ammo_cells), " more cells to build a sentry gun"));
816816
}
@@ -820,16 +820,16 @@ void (float inp) Menu_Engineer_Input = {
820820
case 5:
821821
break;
822822

823-
// build dispenser
823+
// build sentry
824824
case 1:
825825
TeamFortress_BuildSentry(0);
826826
break;
827827

828-
// build sentry
828+
// build dispenser
829829
case 2:
830830
if (!self.has_dispenser) {
831831
if (self.ammo_cells >= ENG_DISPENSER_COST)
832-
TeamFortress_Build(1, 0);
832+
TeamFortress_Build(BUILD_DISPENSER, 0);
833833
else
834834
Status_Print(self, "\n\n\n\n\n\n\n", strcat("You need ", ftos(ENG_DISPENSER_COST), " cells to build a dispenser"));
835835
}

ssqc/qw.qc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ float remote_client_time();
4848
.float cheat_check; // Time when we'll next check for team cheats
4949
.float is_removed; // TRUE if the entity has been removed
5050
.float is_undercover; // TRUE for a SPY if they're undercover
51-
.float is_building; // TRUE for an ENGINEER if they're building something
51+
.float is_building; // BUILD_DISPENSER, BUILD_SENTRYGUN or FALSE for an ENGINEER
5252
.float is_detpacking; // TRUE for a DEMOMAN if they're setting a detpack
5353
.float is_button_feigning; // TRUE for a SPY if they're feigning death with +feign or +special
5454
.float feign_next_damage; // TRUE for a SPY if they're going to feign death on next damage

0 commit comments

Comments
 (0)