Soldat Fans > Developers Corner

1.6.9b1 Beta testing!

(1/5) > >>

homerofgods:
Test each of the changes in the changelog. Comment below how the testing went. I will color them green when they are done.
Remember to test EVERYTHING about the bug, if it isn't perfect you have to tell us. Sometimes you even have to try both offline and online

Soldat 1.6.9b1 changelog:
1- Added allow camera switching in demos while paused #274
2- Option Survival_Clear_Weapons added in GAME section of soldat.ini
3- Added Numpad Taunts #515
4- Modified changed update button to yellow
5- Fixed Spiderman bug
6- Fixed Starting single player game a few times causes hight cpu usage (#160 #323 #333 #520)
7- Fixed Alt and AltGr don't work for assigned keys and supress input like shooting (#309, #530)
8- Fixed Soldat (not responding) when trying to find servers without having internet #463
9- Fixed Star and Flag icon in the scoreboard are scaled down #601
10- Fixed SetWeaponActive bugs weapons of a player on spawn #603 <-- TheOne had some issues
11- Fixed wrong window height on startup
12- Fixed having 24 chars in name results in HWID fail <--Partially fixed
13- Fixed survival capping when everybody is alive results in a not ending round
14- Fixed survival flag grabbing in multiplayer should not work after round end15- Fixed invisible shield where a player died
16- Fixed survival mode respawning if out of map after round end results in a never ending round <--Partially fixed
17- Fixed survival mode dead body outside map respawn bug
18- Fixed survival mode team switch respawn bug


Soldatserver 2.7.9b1 changelog:
19- Option Survival_Clear_Weapons added in GAME section of soldat.ini
20- Added SC3 property TActivePlayer.IsProne (read only - boolean)
21- Added SC3 property TActivePlayer.MouseAimX (read write - SmallInt) (write only works on bots)
22- Added SC3 property TActivePlayer.MouseAimY (read write - SmallInt) (write only works on bots)
23- Added SC3 Game.AdminPassword property (string - read write)
24- Added SC3 object constants:
  OBJECT_ALPHA_FLAG, OBJECT_BRAVO_FLAG, OBJECT_POINTMATCH_FLAG,
  OBJECT_USSOCOM, OBJECT_DESERT_EAGLE, OBJECT_HK_MP5, OBJECT_AK74,
  OBJECT_STEYR_AUG, OBJECT_SPAS12, OBJECT_RUGER77, OBJECT_M79,
  OBJECT_BARRET_M82A1, OBJECT_MINIMI, OBJECT_MINIGUN,
  OBJECT_RAMBO_BOW, OBJECT_MEDICAL_KIT, OBJECT_GRENADE_KIT,
  OBJECT_FLAMER_KIT, OBJECT_PREDATOR_KIT, OBJECT_VEST_KIT,
  OBJECT_BERSERK_KIT, OBJECT_CLUSTER_KIT, OBJECT_PARACHUTE,
  OBJECT_COMBAT_KNIFE, OBJECT_CHAINSAW, OBJECT_LAW,
  OBJECT_STATIONARY_GUN
25- Added SC3 weapon constants:
  WTYPE_EAGLE, WTYPE_MP5, WTYPE_AK74, WTYPE_STEYRAUG,
  WTYPE_SPAS12, WTYPE_RUGER77, WTYPE_M79, WTYPE_BARRETT,
  WTYPE_M249, WTYPE_MINIGUN, WTYPE_USSOCOM, WTYPE_KNIFE,
  WTYPE_CHAINSAW, WTYPE_LAW, WTYPE_FLAMER, WTYPE_BOW, WTYPE_BOW2,
  WTYPE_M2, WTYPE_NOWEAPON, WTYPE_FRAGGRENADE,
  WTYPE_CLUSTERGRENADE, WTYPE_CLUSTER, WTYPE_THROWNKNIFE
26- Added SC3 function MD5(A: string): string;
27- Added SC3 type TBannedHW = record HW: string; Time: Integer; Reason: string; end;
28- Added SC3 type TBannedIP = record IP: ShortString; Time: Integer; Reason: string; end;
29- Added SC3 class TBanLists (accessible over global variable "Game.BanLists")
30- Added SC3 procedure TBanLists.AddHWBan(HW, Reason: string; Duration: Integer);
31- Added SC3 procedure TBanLists.AddIPBan(IP: ShortString; Reason: string; Duration: Integer);
32- Added SC3 function TBanLists.DelHWBan(HW: string): Boolean;
33- Added SC3 function TBanLists.DelIPBan(IP: ShortString): Boolean;
34- Added SC3 function TBanLists.IsBannedHW(HW: string): Boolean;
35- Added SC3 function TBanLists.IsBannedIP(IP: ShortString): Boolean;
36- Added SC3 function TBanLists.GetHWBanId(HW: string): Integer;
37- Added SC3 function TBanLists.GetIPBanId(IP: ShortString): Integer;
38- Added SC3 property TBanLists.HW (read only - array of TBannedHW)
39- Added SC3 property TBanLists.IP (read only - array of TBannedIP)
40- Added SC3 property TBanLists.BannedHWCount: (read only - Integer)
41- Added SC3 property TBanLists.BannedIPCount (read only - Integer)
42- Modified modifying velocity of bots to be less laggy
43- Modified MovePlayer function to be less laggy on bots
44- Modified SC3 property TActivePlayer.KeyUp access mode to read write (write only works on bots)
45- Modified SC3 property TActivePlayer.KeyLeft access mode to read write (write only works on bots)
46- Modified SC3 property TActivePlayer.KeyRight access mode to read write (write only works on bots)
47- Modified SC3 property TActivePlayer.KeyShoot access mode to read write (write only works on bots)
48- Modified SC3 property TActivePlayer.KeyJetpack access mode to read write (write only works on bots)
49- Modified SC3 property TActivePlayer.KeyGrenade access mode to read write (write only works on bots)
50- Modified SC3 property TActivePlayer.KeyChangeWeap access mode to read write (write only works on bots)
51- Modified SC3 property TActivePlayer.KeyThrow access mode to read write (write only works on bots)
52- Modified SC3 property TActivePlayer.KeyReload access mode to read write (write only works on bots)
53- Modified SC3 property TActivePlayer.KeyCrouch access mode to read write (write only works on bots)
54- Modified SC3 property TActivePlayer.KeyProne access mode to read write (write only works on bots)
55- Fixed ambiguous admin protocol with REFRESH and REFRESHX packet #61
56- Fixed Grenade packs and medkits spawns in wrong places #404
57- Fixed disconnecting player on map change (when changed the team) #488
58- Fixed players could sometimes touch special polygons (deadly, hurt, regeneration) without being affected #484
59- Fixed addmap command checked for uppercase map extension
60- Fixed ForceWeapon falsifies GetPlayerStat(Ammo) #310 <-- See sidenotes from deguix
61- Fixed SpawnObject function had swapped knife and saw <-- TheOne found some ID switchups?
62- Fixed votes started via script didn't work properly
63- Fixed SC3 property TActivePlayer.KeyProne returns position instead pressed key
64- Fixed SC3 Game.Password shows admin password instead of game password #604
65- Fixed SC3 Game.Password property was read only
66- Fixed SC3 joining the game increases sometimes team count by 2 instead of 1
67- Fixed SC3 Game.Teams Player property returned nil or an error
68- Fixed survival capping when everybody is alive results in a not ending round
69- Fixed survival flag grabbing in multiplayer should not work after round end
70- Fixed invisible shield where a player died
71- Fixed survival mode respawning if out of map after round end results in a never ending round <-- Partially fixed
72- Fixed survival mode dead body outside map respawn bug
73- Fixed survival mode team switch respawn bug


Other notes:
*We need to fix the sctfl banner
*Test barret bink, several people has commented on it

homerofgods:
1- Added allow camera switching in demos while paused #274
Tested. It works perfectly (asuming you use F10 and not ESC to pause)

2- Option Survival_Clear_Weapons added in GAME section of soldat.ini
Confirmed to work by Realman

3- Added Numpad Taunts #515
Tested. Works nicely

6- Fixed Starting single player game a few times causes high cpu usage (#160 #323 # 333 #520)
Tested. Stresstest was passed with excellence

7- Fixed Alt and AltGr don't work for assigned keys and surpress input like shooting (#309, #530)
Tested. Works nicely

8- Fixed Soldat (not responding) when trying to find servers without having internet #463
Tested. Works nicely

9- Fixed Star and Flag icon in the scoreboard are scaled down #601
Fixed. L[one]R made new images with correct scaling

12- Fixed having 24 chars in game results in HWID fail
Fixed, but not for all servers apparently. I get ''you are banned on this server'' message when trying to join runmode server with 24 chars in my name (soldat://62.75.221.26:23050/208)

15- Fixed invisible shield were a player died
Fixed, but a feature was also suggested.

Viral:
5- Fixed Spiderman bug

From what I know - Peter Parker ded, wall catches work as they should, corners aswell so I can confirm the success of the operation. Cancer cured!

TheOne:
There's still something wrong concerning number 10:
Fixed SetWeaponActive bugs weapons of a player on spawn #603

 I noticed that when I take 2 different weapons on a respawn, it will call OnWeaponChange with the old primary weapon as now-secondary.
Example: I take Minimi(9) and Law(16), kill myself, and take Spas(5) and Combat Knife(14). At spawn, OnWeaponChange(ID, 5, 9) will be called. Perhaps this is still caused by SetWeaponActive, as I tested with the original script that uses those calls. If you require so, I can do tests without SetWeaponActive.

ExHunter:

--- Quote from: TheOne on May 05, 2015, 05:04:26 pm ---There's still something wrong concerning number 10:
Fixed SetWeaponActive bugs weapons of a player on spawn #603

 I noticed that when I take 2 different weapons on a respawn, it will call OnWeaponChange with the old primary weapon as now-secondary.
Example: I take Minimi(9) and Law(16), kill myself, and take Spas(5) and Combat Knife(14). At spawn, OnWeaponChange(ID, 5, 9) will be called. Perhaps this is still caused by SetWeaponActive, as I tested with the original script that uses those calls. If you require so, I can do tests without SetWeaponActive.

--- End quote ---

If I am not wrong, that behaviour is not related to SetWeaponActive and has been since ever present (I remember such behaviour in the past in on of my old scripts). But correct me if I am wrong and I will have a further look into that.

Navigation

[0] Message Index

[#] Next page

Go to full version