Commit graph

4232 commits

Author SHA1 Message Date
David Kindl
dd4183ddc9
Added new client encryptions (116)
- fixed Enhanced client 115 encryption after merge
2026-07-23 16:02:45 +02:00
Mulambo
e55416eaeb
Merge pull request #1594 from Sphereserver/dev 2026-07-23 15:14:41 +02:00
Mulambo
a7267f6b9b
Merge branch 'master' into dev 2026-07-23 15:08:51 +02:00
David Kindl
eefd085d5d
Remove untrusted preinstalled MacOS tap 2026-07-23 14:56:12 +02:00
David Kindl
2670e26b63
Update ccache patch version, since it doesn't update itself (nodejs deprecation) 2026-07-23 14:35:22 +02:00
David Kindl
420dc2bfd4
Added local.sound to spell fail triggers (see #1520) 2026-07-23 14:19:48 +02:00
David Kindl
5f1ad64407
Added new client encryptions (115) 2026-05-20 10:20:06 +02:00
Mulambo
fc6eedbd82
Fix CI (#1585)
* Set Windows GitHub image to 2022 (VS 17)
* Update cache + msbuild to include nodejs 24 in CI
* Update actions
2026-05-20 10:12:18 +02:00
David Kindl
9530b71844
NPCs can't cast spells from spellbook after respawn (nightNR #1551) 2026-05-19 23:40:27 +02:00
David Kindl
8167a72c4a
Fix pre-AOS armor rating (AR) (nightNR #1550)
- changelog
2026-05-19 23:22:26 +02:00
David Kindl
6155879bef
Fix logging telnet commands (#1580) 2026-05-19 23:07:17 +02:00
David Kindl
8fdcad8acb
Fix templates in resource list when carving corpses (#1574)
- notify about invalid values
2026-05-19 22:45:32 +02:00
David Kindl
f265ee74bb
Display percentual hitpoints in PacketObjectStatus (0x11) (#1573) 2026-05-19 22:42:49 +02:00
David Kindl
06de4e2bdc
Fix increasing timer on field spells with SPELLFLAG_FIELD_RANDOMDECAY 2026-04-02 13:36:02 +02:00
drk84
73c5df74a9
Poison Buff Duration fix and locals for bypassing magic reflection in @effect/@spelleffect (#1569)
Added: New locals for the @SpellEffect/@effect triggers:
  local.IsSpellReflected (Read Only): Indicates if the spell was reflected because of the magic reflect flag.
  local.BypassMagicReflection (R/W): When set to a value above 0, bypass the magic reflection.

- Fixed: Poison buff was using the expired timer duration instead of the poison delay timer.
   Notice that the delay values of poison are hardcoded and you have to use addbuff function if you change the  local.delay  in @SpellEffectTick/@EffectTick.
2026-03-31 20:35:20 +02:00
David Kindl
5517cfdf86
Remove unnecessary condition that evaluates always the same (CodeQL Warning: Comparison result is always the same) 2026-03-25 17:03:07 +01:00
David Kindl
935717d130
Move expression overflow warning to debug 2026-03-24 14:02:34 +01:00
Mulambo
9ba89980a6
Replace assertion while getting resource type with warning (#1424) (#1564) 2026-03-17 17:00:03 +01:00
David Kindl
d8d07b9df3
Add check during summoning, if summon died after placement (#1369) 2026-03-17 16:45:06 +01:00
David Kindl
14ca46f0b7
Reset actarg1/2/3 in Fight_ClearAll only when fight is active 2026-03-17 15:37:46 +01:00
David Kindl
988b615b4e
Fix Cryptkey error for Enhanced Clients 2026-03-17 14:31:59 +01:00
David Kindl
17a420d125
Move threading debug messages to debug build 2026-03-17 10:34:43 +01:00
Mulambo
fcfa7db883
Check for caster in spelleffect_add (#1538) (#1563) 2026-03-17 09:30:51 +01:00
Mulambo
dadab44d15
Combat Chance to Hit changes (#1553)
- fix hit chance to paralyzed targets on custom formula (was 0-10%, now 80-100%)
- fix `IncreaseDefChance` value for deffender on AOS formula.
- Implement IncreaseHitChance and IncreaseDefChance on Sphere custom formula
2026-03-17 09:22:31 +01:00
Mulambo
cd0f8bdf93
Fix targeting if other combatant leaves combat (#1559)
* Reset actarg1/2/3 only when I'm switching target, not when I'm fighting anybody else
* Fix removing combat memory of wrong character
2026-03-16 13:26:42 +01:00
Mulambo
9c7ca7ef6a
Fix connection assertion (#1561)
Fixes (#1415, #1451, #1508)
2026-03-16 12:42:09 +01:00
David Kindl
aefee9b1b9
Replacing VarStr notifies only when replacing with different value or data type (str <> int) (#1437)
- fixed nullptr in debug mode when replacing integer with string
2026-03-14 13:44:36 +01:00
David Kindl
d73921b3ea
Community profile improvements (PR template, CoC, Security) 2026-03-13 14:19:31 +01:00
Mulambo
985602136d
Added EF to walk over monsters as player (#1486)
Experimental flag to walk throu monsters (#1455, #1250)
2026-03-11 23:30:07 +01:00
David Kindl
07933101a6
Update download/upload artifact action to resolve deprecated Node.js v20 (v24 is now default) 2026-03-11 16:55:56 +01:00
David Kindl
a7cc314703
Updated contextual menu "about" on windows (versions, copyright)
- fixed overlapping menasoft link
- unified startup message format
2026-03-11 16:46:08 +01:00
David Kindl
c0670ff5bc
Update deprecated codeql-actions from v3 to v4 2026-03-09 15:43:39 +01:00
David Kindl
480cd48e99
Fix ${{ }} wrapper in GitHub CI (either whole condition has to be in it or nothing) 2026-03-09 15:37:21 +01:00
David Kindl
8bb01fbc1a
Removed subsequent distance check from CChar::NPC_LookAtCharHealer (it was always false)
- minor refactoring
2026-03-09 14:43:03 +01:00
David Kindl
230a4e7a30
Moved contribution guidelines to contributing.md to improve community standards (#924)
- updated formating
2026-03-09 14:23:59 +01:00
Mulambo
7c2c4dd0d2
Fix crashing sphere with animate dead spell (#1548) (#1556)
- moved fail sysmessage to sphere_msgs
2026-03-09 13:50:38 +01:00
Mulambo
1339de5b6a
Fix crashing sphere with cure spell via item (#1549) (#1557) 2026-03-09 13:32:23 +01:00
Mulambo
fe4c6a574a
Automated deb packaging on master branch (#1544)
* Automated Debian packaging for x86_64 build
* Do not check dependencies (since cmake in actions isnt installed with dpkg)
* Workflow update to avoid checking file existence in release
* changed domain and mail in deb release to new website
2026-03-09 13:25:27 +01:00
Mulambo
913b2a13f4
Improve opendoor macro (#1510 + #1558) 2026-03-09 13:18:54 +01:00
Mulambo
2e5be75c2e
Expose skill effect in skillStart trigger (#1555) 2026-03-09 13:09:51 +01:00
Mulambo
2b78cd2291
Debug walk flags only on players (#1542) (#1543) 2026-03-09 12:40:46 +01:00
Mulambo
ab4823b74e
Upload selfhost master release to new website (#1554) 2026-03-09 12:19:28 +01:00
David Kindl
779caa0792 Added new client encryptions (114) 2026-02-11 13:37:19 +01:00
David Kindl
656b2db5f8 Fix github upload release ci permissions 2026-02-11 13:37:19 +01:00
David Kindl
88e1098f4e Added new client encryptions (112, 113) 2026-02-11 13:37:19 +01:00
David Kindl
92ced0ba82
Added new client encryptions (114) 2026-02-08 14:33:19 +01:00
David Kindl
e8f5fe060b
Fix debug VarDef value (introduced in 920e22aa6b) 2026-02-02 12:28:49 +01:00
David Kindl
0746ebd580
Fix bug-report issue template indentation 2026-01-19 21:59:44 +01:00
David Kindl
f1454fe630
Fix github upload release ci permissions 2026-01-18 23:57:28 +01:00
David Kindl
174d32d73f
Added new client encryptions (112, 113) 2026-01-18 14:37:23 +01:00