SXRPG Version 5.2.3 - now on 1.12 Server

Discussion of all aspects of multiplayer development: unit balancing, map development, server development, and so forth.

Moderators: Forum Moderators, Developers

Mabuse
Posts: 2130
Joined: November 6th, 2007, 1:38 pm

Re: SXRPG Version 5.2.1 - now on 1.12 Server

Post by Mabuse » December 7th, 2017, 4:14 pm

OK, finally i had some time and played a bit WOW II again, and had some fun, while i found the late game a bit stalling from turn 80 on, so i raised the number of creeps a bit to increase players income. and also to add some acion :)

(this was reported before, that people came more or less quickly to finalboss but then had to farm for 40+ turns, this is hopefully a bit reduced due to more creeps in "earlylate" game.)

also i adress the bug (thanx for reporting) that Isle of dread was buggy, since the last boss wasn declared as a leader

5.2.2:

Bug-Fix:
---------
Scenario ISLE OF DREAD was bugged, because the final Boss was not declared as a leader because of a Typo
- this was fixed.


GAME BALANCE:
--------------
- in later Game amount of Creeps of Ai-player 8 and 9 was increased, since in late game between turns 80 and 120
there was a gap in creep supply, making the later game a bit "stalling/boring".
Hopefully this will increase amount of action and also player progression in late game.
The best bet is your own, good Taste.

Mabuse
Posts: 2130
Joined: November 6th, 2007, 1:38 pm

Re: SXRPG Version 5.2.2 - now on 1.12 Server

Post by Mabuse » December 7th, 2017, 4:21 pm

.. and since i have quite some material on my HD (half started maps, some gfx) there may be a chance that i make a new map :)
The best bet is your own, good Taste.

Mabuse
Posts: 2130
Joined: November 6th, 2007, 1:38 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by Mabuse » January 19th, 2018, 2:54 am

5.2.3:

Bug-Fix:
---------
- fixed BUG in Item-File, which prevented an Item from being displayed and useable


GAME BALANCE:
--------------
- default weapons that come along with the unit recieve another +1 on damage (former: blade, pierce, impact +1)
(so now blade, pierce, impact recieve +2 and arcane, fire,cold recieve +1)
- shop-weapons "sword" and "spear" cost -15gold


GAME BALANCE:
--------------
- negative resistances are capped at -20%, in order to make more units playable
- negative slots cost 15 gold (former: 20 gold)


GAME BALANCE:
--------------
- charge-special got cheaper (-50 gold) so now its 100gold and thus also a possible temporary option
so you might just "equip" your weapon with charge and remove it later again, if it fullfilled its purpose
(bluepotion also cost 100 gold),only warriors have access to "charge"

- rogue warriors no longer access to "charge"-special, instead "critical hit"-special

- warrior class: +1 ability point
- ranger class: +1 ability point


GAME BALANCE:
--------------
- updated List if restricted Weapon Specials


GAME PLAY:
--------------
- some random items placed on map at prestart by default to add some more fun and reward for exploring
or achieving certain goals


INFO:
------
- a bit more actual Shop introduction, what to buy and not to buy on first Visit.
(But playing expierience beats it all anyways)
The best bet is your own, good Taste.

Mabuse
Posts: 2130
Joined: November 6th, 2007, 1:38 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by Mabuse » January 31st, 2018, 10:27 pm

Okay, now just as a notification ... another Map is on the Way, Medium Sized, like Cantar.

Mountains of Doom II
(for those who remember Mountains of Doom) - it is not a remake of the MAP, the Map is completely new


there will be also a change, DEFAULT Weapons will only be upgradeable at max. Level. It is simply too easy to waste gold here and render your Hero useless.
even if there may be some strategies restricted, or even non default-amla heroes being non-playable

but actually there will be no new version for that small change unless i get really bored.

so it is planned when map is ready the update will come, but i guess .. it is not unlikely that there will be some other minor gameplay changes, so then a update will be realeased before the new map is ready.
The best bet is your own, good Taste.

User avatar
octalot
Code Contributor
Posts: 210
Joined: July 17th, 2010, 7:40 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by octalot » February 1st, 2018, 10:52 pm

A capitalisation bug: "Lichking.png" has a capital "L", but undeadsx/Ancient_Lichking.cfg tries to use it with a lowercase one.

Mabuse
Posts: 2130
Joined: November 6th, 2007, 1:38 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by Mabuse » February 3rd, 2018, 7:35 am

thx for reporting :)
The best bet is your own, good Taste.

User avatar
ChaosRider
Posts: 846
Joined: April 15th, 2012, 1:15 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by ChaosRider » February 3rd, 2018, 3:23 pm

If you will look for new abilities/weapon specials for players/monsters you may check this topic:
viewtopic.php?f=15&t=47473
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.

Mabuse
Posts: 2130
Joined: November 6th, 2007, 1:38 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by Mabuse » February 4th, 2018, 5:45 pm

thank you
maybe i get some inspiration :)
The best bet is your own, good Taste.

Marcgal

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by Marcgal » May 5th, 2018, 3:23 pm

Is SXRPG expected on 1.14?

User avatar
octalot
Code Contributor
Posts: 210
Joined: July 17th, 2010, 7:40 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by octalot » May 5th, 2018, 11:04 pm

The 1.12 version needs a 4-lines-per-map fix for 1.14. There will surely be bugs (there are WML warnings), and I've only playtested the first few turns of Castle of Cantar, but this would allow you to play it.

For every line that says ai_algorithm=default, change it to ai_algorithm=ai_default_rca. Otherwise the AI sides don't move.

Every AI [side] needs faction="Custom".
Attachments
SXRPG_5.2.3_for_1.14_cfgs.zip
Just the changed .cfg files
(45.19 KiB) Downloaded 47 times

Can-ned_Food
Posts: 206
Joined: December 17th, 2015, 10:27 pm

Re: SXRPG Version 5.2.3 - now on 1.12 Server

Post by Can-ned_Food » July 20th, 2018, 8:52 pm

I have a few comments which you may wish to peruse.
Firstly, here are some simple patches which I would recommend:

Is this a typo?

Code: Select all

diff -r "SurvivalXAddOnPacks/macros/SXShop.cfg" "SurvivalXAddOnPacks new/macros/SXShop.cfg"
3159c3159
< <span color='#14c8fa' weight='bold'>..second step of your character development,
---
> <span color='#14c8fa' weight='bold'>second step of your character development,
If there is only one faction in an era, then there is no need for a “random” choice of faction.

Code: Select all

diff -r "SurvivalXAddOnPacks/scn/SXRPG_ERA.cfg" "SurvivalXAddOnPacks new/scn/SXRPG_ERA.cfg"
5d4
< {RANDOM_SIDE}

Code: Select all

diff -r "SurvivalXAddOnPacks/scn/SXRPG_ERA_MAX.cfg" "SurvivalXAddOnPacks new/scn/SXRPG_ERA_MAX.cfg"
5d4
< {RANDOM_SIDE}
I notice these in the map editor.

Code: Select all

diff -r "SurvivalXAddOnPacks/utils/terrain.cfg" "SurvivalXAddOnPacks new/utils/terrain.cfg"
23c23
<     id=oak_dead_tri
---
>     id=sxr--oak_dead_tri
36c36
<     id=statu1
---
>     id=sxr--statu1
48c48
<     id=statu2
---
>     id=sxr--statu2
60c60
<     id=statu3
---
>     id=sxr--statu3
72c72
<     id=statue1
---
>     id=sxr--statue1
84c84
<     id=statue2
---
>     id=sxr--statue2
96c96
<     id=statue3
---
>     id=sxr--statue3
108c108
<     id=statue4
---
>     id=sxr--statue4
120c120
<     id=statue5
---
>     id=sxr--statue5
132c132
<     id=statue6
---
>     id=sxr--statue6
144c144
<     id=statue7
---
>     id=sxr--statue7
156c156
<     id=statue8
---
>     id=sxr--statue8
168c168
<     id=statue9
---
>     id=sxr--statue9
180c180
<     id=statue10
---
>     id=sxr--statue10
192c192
<     id=statue11
---
>     id=sxr--statue11
204c204
<     id=statue12
---
>     id=sxr--statue12
216c216
<     id=statue13
---
>     id=sxr--statue13
230c230
<     id=overlay-campfire
---
>     id=sxr--overlay-campfire
240c240
<     id=icesx
---
>     id=sxr--ice_burn
249c249
<     id=test2
---
>     id=sxr--test2
258c258
<     id=test
---
>     id=sxr--test
267c267
<     id=potion_blue
---
>     id=sxr--potion_blue
276c276
<     id=potion_cyan
---
>     id=sxr--potion_cyan
285c285
<     id=potion_red
---
>     id=sxr--potion_red
294c294
<     id=potion_yellow
---
>     id=sxr--potion_yellow
303c303
<     id=gold_50
---
>     id=sxr--gold_50
312c312
<     id=gold_100
---
>     id=sxr--gold_100
321c321
<     id=gold_200
---
>     id=sxr--gold_200
330c330
<     id=item_low
---
>     id=sxr--item_low
339c339
<     id=item_mid
---
>     id=sxr--item_mid
348c348
<     id=item_high
---
>     id=sxr--item_high
357c357
<     id=windmill
---
>     id=sxr--windmill
366c366
<     id=fountain
---
>     id=sxr--fountain
375c375
<     id=gallow
---
>     id=sxr--gallow
384c384
<     id=gallows
---
>     id=sxr--gallows
393c393
<     id=flag3
---
>     id=sxr--flag3
403c403
<     id=grainfull
---
>     id=sxr--grainfull
412c412
<     id=silo
---
>     id=sxr--silo
422c422
<     id=vasa
---
>     id=sxr--vasa
432c432
<     id=mosb
---
>     id=sxr--mosb
441c441
<     id=moss
---
>     id=sxr--moss
450c450
<     id=bron
---
>     id=sxr--bron
460c460
<     id=broz
---
>     id=sxr--broz
470c470
<     id=grave
---
>     id=sxr--grave
480c480
<     id=door1
---
>     id=sxr--door1
489c489
<     id=door2
---
>     id=sxr--door2
498c498
<     id=door3
---
>     id=sxr--door3
507c507
<     id=door33
---
>     id=sxr--door33
516c516
<     id=door55
---
>     id=sxr--door55
525c525
<     id=statue14
---
>     id=sxr--statue14
535c535
<     id=statue15
---
>     id=sxr--statue15
545c545
<     id=statuea1
---
>     id=sxr--statuea1
555c555
<     id=statuea2
---
>     id=sxr--statuea2
565c565
<     id=stone1
---
>     id=sxr--stone1
575c575
<     id=stone2
---
>     id=sxr--stone2
586c586
<     id=stonea1
---
>     id=sxr--stonea1
596c596
<     id=stonea2
---
>     id=sxr--stonea2
606c606
<     id=cairn1
---
>     id=sxr--cairn1
616c616
<     id=grave
---
>     id=sxr--grave
626c626
<     id=oldfire
---
>     id=sxr--oldfire
635c635
<     id=altar
---
>     id=sxr--altar
645c645
<     id=goo
---
>     id=sxr--goo
655c655
<     id=bloody
---
>     id=sxr--bloody
665c665
<     id=altars
---
>     id=sxr--altars
675c675
<     id=barrel
---
>     id=sxr--barrel
685c685
<     id=floating
---
>     id=sxr--floating
695c695
<     id=bones
---
>     id=sxr--bones
704c704
<     id=boness
---
>     id=sxr--boness
713c713
<     id=bonesss
---
>     id=sxr--bonesss
722c722
<     id=bonessss
---
>     id=sxr--bonessss
731c731
<     id=bonestack
---
>     id=sxr--bonestack
742c742
<     id=bonestacks
---
>     id=sxr--bonestacks
752c752
<     id=books
---
>     id=sxr--books
762c762
<     id=bookss
---
>     id=sxr--bookss
772c772
<     id=bookt
---
>     id=sxr--bookt
782c782
<     id=booktt
---
>     id=sxr--booktt
792c792
<     id=booksf
---
>     id=sxr--booksf
802c802
<     id=booksff
---
>     id=sxr--booksff
812c812
<     id=box
---
>     id=sxr--box
822c822
<     id=brazier
---
>     id=sxr--brazier
832c832
<     id=brazier_lit
---
>     id=sxr--brazier_lit
842c842
<     id=burial
---
>     id=sxr--burial
852c852
<     id=chair1
---
>     id=sxr--chair1
862c862
<     id=chair1
---
>     id=sxr--chair1
872c872
<     id=chair3
---
>     id=sxr--chair3
882c882
<     id=chair4
---
>     id=sxr--chair4
892c892
<     id=chair5
---
>     id=sxr--chair5
902c902
<     id=coffin
---
>     id=sxr--coffin
912c912
<     id=dragonl
---
>     id=sxr--dragonl
922c922
<     id=dragonr
---
>     id=sxr--dragonr
932c932
<     id=dragon
---
>     id=sxr--dragon
942c942
<     id=draugl
---
>     id=sxr--draugl
952c952
<     id=draugr
---
>     id=sxr--draugr
962c962
<     id=dwarven
---
>     id=sxr--dwarven
971c971
<     id=evil
---
>     id=sxr--evil
981c981
<     id=gate1
---
>     id=sxr--gate1
991c991
<     id=gate2
---
>     id=sxr--gate2
1001c1001
<     id=grain
---
>     id=sxr--grain
1010c1010
<     id=ice
---
>     id=sxr--ice
1019c1019
<     id=icereef
---
>     id=sxr--icereef
1028c1028
<     id=mine
---
>     id=sxr--mine
1037c1037
<     id=monolith1
---
>     id=sxr--monolith1
1047c1047
<     id=monolith2
---
>     id=sxr--monolith2
1057c1057
<     id=monolith3
---
>     id=sxr--monolith3
1067c1067
<     id=monolith4
---
>     id=sxr--monolith4
1077c1077
<     id=orcish
---
>     id=sxr--orcish
1087c1087
<     id=orcish2
---
>     id=sxr--orcish2
1097c1097
<     id=ornate
---
>     id=sxr--ornate
1107c1107
<     id=pine1
---
>     id=sxr--pine1
1117c1117
<     id=pine2
---
>     id=sxr--pine2
1127c1127
<     id=rock1
---
>     id=sxr--rock1
1137c1137
<     id=rock2
---
>     id=sxr--rock2
1147c1147
<     id=rock3
---
>     id=sxr--rock3
1157c1157
<     id=rock4
---
>     id=sxr--rock4
1167c1167
<     id=rubble
---
>     id=sxr--rubble
1176c1176
<     id=scare
---
>     id=sxr--scare
1186c1186
<     id=slab1
---
>     id=sxr--slab1
1196c1196
<     id=snow
---
>     id=sxr--snow
1205c1205
<     id=straw1
---
>     id=sxr--straw1
1215c1215
<     id=straw2
---
>     id=sxr--straw2
1225c1225
<     id=trapdoor
---
>     id=sxr--trapdoor
1234c1234
<     id=trapdooro
---
>     id=sxr--trapdooro
1243c1243
<     id=village1
---
>     id=sxr--village1
1252c1252
<     id=village2
---
>     id=sxr--village2
1261c1261
<     id=village3
---
>     id=sxr--village3
1270c1270
<     id=village4
---
>     id=sxr--village4
1279c1279
<     id=wlll
---
>     id=sxr--wlll
1289c1289
<     id=pool
---
>     id=sxr--pool
1298c1298
<     id=wreck
---
>     id=sxr--wreck
1308c1308
<     id=table
---
>     id=sxr--table
1320c1320
<     id=sxhighgrass
---
>     id=sxr--highgrass
1334c1334
<     id=sxspidweb
---
>     id=sxr--spidweb
1349c1349
<     id=marbl1
---
>     id=sxr--marbl1
1359c1359
<     id=marble
---
>     id=sxr--marble
1369c1369
<     id=crystcave
---
>     id=sxr--crystcave
1379c1379
<     id=masscrycave
---
>     id=sxr--masscrycave
1391c1391
<     id=fungus
---
>     id=sxr--fungus
1407c1407
<     id=a1floor
---
>     id=sxr--a1floor
1416c1416
<     id=abfloor
---
>     id=sxr--abfloor
1425c1425
<     id=acfloor
---
>     id=sxr--acfloor
1434c1434
<     id=adfloor
---
>     id=sxr--adfloor
1443c1443
<     id=aefloor
---
>     id=sxr--aefloor
1452c1452
<     id=affloor
---
>     id=sxr--affloor
1461c1461
<     id=agfloor
---
>     id=sxr--agfloor
1478c1478
<     id=a1floor2
---
>     id=sxr--a1floor2
1487c1487
<     id=abfloor2
---
>     id=sxr--abfloor2
1496c1496
<     id=acfloor2
---
>     id=sxr--acfloor2
1505c1505
<     id=adfloor2
---
>     id=sxr--adfloor2
1514c1514
<     id=aefloor2
---
>     id=sxr--aefloor2
1523c1523
<     id=affloor2
---
>     id=sxr--affloor2
1532c1532
<     id=agfloor2
---
>     id=sxr--agfloor2
1550c1550
<     id=sxwamp
---
>     id=sxr--swamp
1565c1565
<     id=sxwamp_ford
---
>     id=sxr--swamp_ford
1579c1579
<     id=DarkTiles
---
>     id=sxr--DarkTiles
1588c1588
<     id=DarkTiles1
---
>     id=sxr--DarkTiles1
1597c1597
<     id=floorc
---
>     id=sxr--floorc
1606c1606
<     id=floorc1
---
>     id=sxr--floorc1
1617c1617
<     id=wastecrater
---
>     id=sxr--wastecrater
1627c1627
<     id=waste
---
>     id=sxr--waste
1638c1638
<     id=keeper
---
>     id=sxr--keeper
1647c1647
<     id=keeper1
---
>     id=sxr--keeper1
1656c1656
<     id=darkcastles
---
>     id=sxr--darkcastles
1665c1665
<     id=darkcastles1
---
>     id=sxr--darkcastles1
1674c1674
<     id=darkfloor
---
>     id=sxr--darkfloor
1683c1683
<     id=darkfloor1
---
>     id=sxr--darkfloor1
1692c1692
<     id=floora
---
>     id=sxr--floora
1701c1701
<     id=floora1
---
>     id=sxr--floora1
1710c1710
<     id=floorb
---
>     id=sxr--floorb
1719c1719
<     id=floorb1
---
>     id=sxr--floorb1
1728c1728
<     id=floord
---
>     id=sxr--floord
1737c1737
<     id=floord1
---
>     id=sxr--floord1
1746c1746
<     id=floorj
---
>     id=sxr--floorj
1755c1755
<     id=floorj1
---
>     id=sxr--floorj1
1764c1764
<     id=flooree
---
>     id=sxr--flooree
1773c1773
<     id=flooree1
---
>     id=sxr--flooree1
1784c1784
<     id=floorf
---
>     id=sxr--floorf
1795c1795
<     id=floorf1
---
>     id=sxr--floorf1
1808c1808
<     id=floorgg
---
>     id=sxr--floorgg
1817c1817
<     id=floorgg1
---
>     id=sxr--floorgg1
1826c1826
<     id=floorh
---
>     id=sxr--floorh
1835c1835
<     id=floorh1
---
>     id=sxr--floorh1
1844c1844
<     id=floorii
---
>     id=sxr--floorii
1853c1853
<     id=floorii1
---
>     id=sxr--floorii1
1862c1862
<     id=floork
---
>     id=sxr--floork
1871c1871
<     id=floork1
---
>     id=sxr--floork1
1880c1880
<     id=floorl
---
>     id=sxr--floorl
1889c1889
<     id=floorl1
---
>     id=sxr--floorl1
1898c1898
<     id=floorm
---
>     id=sxr--floorm
1907c1907
<     id=floorm1
---
>     id=sxr--floorm1
1916c1916
<     id=flur1
---
>     id=sxr--flur1
1925c1925
<     id=flur2
---
>     id=sxr--flur2
1934c1934
<     id=flur1dark
---
>     id=sxr--flur1dark
1943c1943
<     id=flur2dark
---
>     id=sxr--flur2dark
1952c1952
< #    id=cliffsx
---
> #    id=sxr--cliff
1963c1963
<     id=cliffs1sx
---
>     id=sxr--cliffs1
1972c1972
<     id=cliffs2sx
---
>     id=sxr--cliffs2
1984c1984
<     id=lava_chasmsx
---
>     id=sxr--lava_chasm
2001c2001
<     id=floor11
---
>     id=sxr--floor11
2010c2010
<     id=floor12
---
>     id=sxr--floor12
2021c2021
<     id=waste_hills
---
>     id=sxr--waste_hills
2031c2031
<     id=waste_mountains
---
>     id=sxr--waste_mountains
2041c2041
<     id=cloudwaste
---
>     id=sxr--cloudwaste
2052c2052
<     id=abyss-volcanic
---
>     id=sxr--abyss-volcanic
2063c2063
<     id=tropicalsand
---
>     id=sxr--tropicalsand
2072c2072
<     id=tropicalwater
---
>     id=sxr--tropicalwater
2084c2084
<     id=dark-castlesxr
---
>     id=sxr--dark-castle
2098c2098
<     id=dark-keepsxr
---
>     id=sxr--dark-keep
2111c2111
<     id=wall_stone
---
>     id=sxr--wall_stone
2121c2121
<     id=wall_wooden
---
>     id=sxr--wall_wooden
Here are the other comments for which I did not develop patches, because I either did not yet know how or did not yet bother to do so:

i guess it would be helpful if it warns you that you never gain new Ability points — i thought that you would when you gain a level.
you also cannot buy new Abilities to take place of old ones at “max level”.

rather than the default be “random”, the default unit_type for the SXR eras should be a bland one: no abilities, no traits, no attacks, and average stats.
the “random” choice would be one which selects any of the others except that bland. i suppose that the step allowing you to change lawful_bonus alignment anyway does not need edited out for such condition; if you wanted to simplify the configuration procedure, then it could of course be obviated for such condition as a preset unit_type.

sometimes dying reveals the entire map, sometimes it does not.

rename the scenarios so that they are sequenced in order of “episode”.

CastleOfContar EvilDead …?
none of these use [time_area] for the caves …

sometimes Gold Pieces will be placed on unreachable border tiles in a map during the initial placement.

Post Reply