mckchun 说:
Laszlo 说:mckchun 说:
Aaah, well then you'd be interested in the 'round gold' bonus. By default it is 500.
So, gold for kills excluded, you get:
1000 when you first join or respawn from death
500 next round
500 nexr round
etc.
If you change the bonus to 300%, and the 'start gold' bonus to 150%, you'll get:
1500 when you first join
1500 next round
1500 next round
Does that answer your question?
#(below lines added new at 25.11.09 after Armagan decided new money system)
(try_begin),
(multiplayer_is_server),
(neq, "$g_multiplayer_game_type", multiplayer_game_type_battle),
(neq, "$g_multiplayer_game_type", multiplayer_game_type_destroy),
(ge, ":dead_agent_no", 0),
(agent_is_human, ":dead_agent_no"), #if dead agent is not horse
(agent_get_player_id, ":dead_agent_player_id", ":dead_agent_no"),
(ge, ":dead_agent_player_id", 0),
(player_get_gold, ":player_gold", ":dead_agent_player_id"),
(try_begin),
(lt, ":player_gold", multi_minimum_gold),
(assign, ":player_gold", multi_minimum_gold),
(try_end),
(player_set_gold, ":dead_agent_player_id", ":player_gold"),
(try_end),
#new money system addition end
... 1000 2133 2 1224979098644774925 1000 3 0 408 2 1224979098644774914 1224979098644774925 3 0
Somebody 说:It's a constant set at 1000 right now, so it's not hard-coded. It's used in module_scripts.py in only one place
multi_minimum_gold is defined in header_common.py, go look for it and change it to 1500, and then see if it works.插入代码块:#(below lines added new at 25.11.09 after Armagan decided new money system) (try_begin), (multiplayer_is_server), (neq, "$g_multiplayer_game_type", multiplayer_game_type_battle), (neq, "$g_multiplayer_game_type", multiplayer_game_type_destroy), (ge, ":dead_agent_no", 0), (agent_is_human, ":dead_agent_no"), #if dead agent is not horse (agent_get_player_id, ":dead_agent_player_id", ":dead_agent_no"), (ge, ":dead_agent_player_id", 0), (player_get_gold, ":player_gold", ":dead_agent_player_id"), (try_begin), (lt, ":player_gold", multi_minimum_gold), (assign, ":player_gold", multi_minimum_gold), (try_end), (player_set_gold, ":dead_agent_player_id", ":player_gold"), (try_end), #new money system addition end
Or if you wanted a quick fix in text format, open up scripts.txt, and find initialize_aristocracy (it's the script right below the actual money script). On the line above, there are two 1000, change those to 1500 and you should be set.
... 1000 2133 2 1224979098644774925 1000 3 0 408 2 1224979098644774914 1224979098644774925 3 0
Parity 说:Combat bonus gold is what you're looking for. Put it at 200% and you'll get 100% of your gold spent on equipment back on death (Instead of 50%) and you get double the cash for kills.
But to force it to always stay at 1500 gold every round, not implemented yet.

mckchun 说:Parity 说:Combat bonus gold is what you're looking for. Put it at 200% and you'll get 100% of your gold spent on equipment back on death (Instead of 50%) and you get double the cash for kills.
But to force it to always stay at 1500 gold every round, not implemented yet.
I'm not thinking about forcing 1500 every round, just the minimum, so newer players wont get stomped by players with better equipment
Parity 说:mckchun 说:Parity 说:Combat bonus gold is what you're looking for. Put it at 200% and you'll get 100% of your gold spent on equipment back on death (Instead of 50%) and you get double the cash for kills.
But to force it to always stay at 1500 gold every round, not implemented yet.
I'm not thinking about forcing 1500 every round, just the minimum, so newer players wont get stomped by players with better equipment
Increase the combat bonus gold to 200% and even if they get stomped, they get all the gold they spent on their equipment back. Easy fix that you can put on through the admin panel. Only downside is that you gain a ****load of gold per kill aswell.