ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/perl/bank.ext
(Generate patch)

Comparing deliantra/maps/perl/bank.ext (file contents):
Revision 1.18 by elmex, Wed May 31 20:39:48 2006 UTC vs.
Revision 1.19 by elmex, Tue Jul 11 16:56:27 2006 UTC

88 } else { 88 } else {
89 return "You don't have enough money with you."; 89 return "You don't have enough money with you.";
90 } 90 }
91 } elsif ($action eq "withdraw") { 91 } elsif ($action eq "withdraw") {
92 if ($pay <= $who->{bank_balance}) { 92 if ($pay <= $who->{bank_balance}) {
93 my $paid = $who->pay_player_arch (
94 $currency eq 'royalty' ? 'royalty' : $currency . "coin",
95 $amount
96 );
97 if ($paid) {
93 $who->{bank_balance} -= $pay; 98 $who->{bank_balance} -= $pay;
94 if ($currency eq "royalty") {
95 my $money = cf::object::new "royalty";
96 $money->set_property (1, 24, $amount);
97 $money->take ($who);
98 } else { 99 } else {
99 my $money = cf::object::new $currency . "coin"; 100 $amount = 0;
100 $money->set_property (1, 24, $amount);
101 $money->take ($who);
102 } 101 }
103 return "Withdrew $amount $currency"; 102 return "Withdrew $amount $currency";
104 } else { 103 } else {
105 return "You don't have that much money on your bank account."; 104 return "You don't have that much money on your bank account.";
106 } 105 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines