|
You last visited: Today at 20:15
Advertisement
LOTF Bugs
Discussion on LOTF Bugs within the CO2 Private Server forum part of the Conquer Online 2 category.
08/18/2009, 00:23
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 289
Received Thanks: 425
|
LOTF Bugs
Alright I'm on a journey to make LOTF completely bugless.
I know most of you are gonna say i shouldn't do it or its impossible but whatever.
Can everyone jsut post the lotf bugs they know of so I can attempt to fix them?
|
|
|
08/18/2009, 00:44
|
#2
|
elite*gold: 0
Join Date: Sep 2007
Posts: 1,705
Received Thanks: 441
|
Well do you consider stuff not implented (ex: prayingstone) a bug?
Anywase here are some with original lotf:
Stamina bug (So easy to fix but original lotf doesnt have it)
Not fully complete promo (req and rew items)
Mobs and items can cross boundries (DMaps)
Damage Calculations are not right.
These are off the top of my head and ill post more once you fix them, cause I think you should work on bugs,stability, completing the things added (Promotion,reborning,etc), then adding new things.
|
|
|
08/18/2009, 00:56
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 289
Received Thanks: 425
|
im not focused on adding new things
right now my main concern is the magicartisian not upgrading the low level backsword and bracelet lol
|
|
|
08/18/2009, 00:58
|
#4
|
elite*gold: 0
Join Date: Sep 2007
Posts: 1,705
Received Thanks: 441
|
I got a source that has the bracelet working. But not the backsword.
|
|
|
08/18/2009, 00:59
|
#5
|
elite*gold: 0
Join Date: Jul 2009
Posts: 289
Received Thanks: 425
|
hmmi dun wanna be spoonfed
do you know how the bracelet upgrade is built
|
|
|
08/18/2009, 01:03
|
#6
|
elite*gold: 0
Join Date: Sep 2007
Posts: 1,705
Received Thanks: 441
|
No, im not a coder o.o its friends source....
|
|
|
08/18/2009, 01:07
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 289
Received Thanks: 425
|
lol mmk then thanks for listing some bugs though
EDIT: im not implementing praying stones btw
i think HB in co pservs is useless
|
|
|
08/18/2009, 02:18
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 548
Received Thanks: 52
|
Bugs i fixed... w/ some help from others [ wont say names maybe they dont want names ]
- DMaps
- Bracelet & Backsword upgrading
- Lvl 1 quality upgrade
- Promo [ DID NOT DO YET, im not on npcs yet ]
- stamina duh  , char deleteion
- reborn [ correct skills, not fully done.. wont do second rb i dun like it ]
- and a few other bugs , you know the little ones =]]
im on damage calculations and a few bugs here and there =]] I asked my friend to do the calculations for me so once hes done it will be done .. no im just lazy thats why im not doing it
|
|
|
08/18/2009, 05:48
|
#9
|
elite*gold: 80
Join Date: Sep 2007
Posts: 642
Received Thanks: 168
|
Quote:
Originally Posted by f0am
Bugs i fixed... w/ some help from others [ wont say names maybe they dont want names ]
- DMaps
- Bracelet & Backsword upgrading
- Lvl 1 quality upgrade
- Promo [ DID NOT DO YET, im not on npcs yet ]
- stamina duh  , char deleteion
- reborn [ correct skills, not fully done.. wont do second rb i dun like it ]
- and a few other bugs , you know the little ones =]]
im on damage calculations and a few bugs here and there =]] I asked my friend to do the calculations for me so once hes done it will be done .. no im just lazy thats why im not doing it 
|
OK. This is like contradicting its self, you say "THINGS I HAVE COMPLETED:
PROMO [did not do]" Thats funny.
|
|
|
08/18/2009, 05:50
|
#10
|
elite*gold: 0
Join Date: Jul 2009
Posts: 289
Received Thanks: 425
|
lol thats what i noticed
well tahts what im gonna do right now
completely recode promotion
|
|
|
08/18/2009, 07:33
|
#11
|
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
|
For damage calculations, the complete and 100% correct damage calcs(minus potency) are in the Coemu source code.
|
|
|
08/18/2009, 12:56
|
#12
|
elite*gold: 0
Join Date: Jul 2009
Posts: 548
Received Thanks: 52
|
actaully im not contrad w.e myself im saying that because arco knows i wil lgvie him it .
|
|
|
08/18/2009, 15:23
|
#13
|
elite*gold: 0
Join Date: May 2006
Posts: 828
Received Thanks: 235
|
Quote:
Originally Posted by andyd123
For damage calculations, the complete and 100% correct damage calcs(minus potency) are in the Coemu source code.
|
Could you tell me where  ? I can probably find it easily but oh well if you answer you get a thanks lol.
|
|
|
08/18/2009, 15:36
|
#14
|
elite*gold: 0
Join Date: Jul 2009
Posts: 548
Received Thanks: 52
|
Quote:
Originally Posted by andyd123
For damage calculations, the complete and 100% correct damage calcs(minus potency) are in the Coemu source code.
|
 oh really im going to have to check that out
|
|
|
08/18/2009, 15:47
|
#15
|
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
|
Sure.
Melee:
Code:
if(AType == 2)
{
int Damage = Nano.Rand.Next(Attacker.MinAttack, Attacker.MaxAttack);
Damage -= Attacked.Defense;
if(Attacked.Reborn == 1)
{
Damage = (int)Math.Floor(Damage*.7);
}
else if(Attacked.Reborn == 2)
{
Damage = (int)Math.Floor(Damage*.7);
if(Attacker.Reborn < 2)
Damage = (int)Math.Floor(Damage*.5);
}
double Tort = 0;
Tort += Attacked.NTG*0.02;
Tort += Attacked.RTG*0.04;
Tort += Attacked.STG*0.06;
Damage = (int)Math.Floor(Damage*(1-Tort));
if(Attacked.Bless > 0)
{
Damage = (int)Math.Floor(Damage * (1 - (Attacked.Bless*0.01)));
}
//TODO: Superman
if(Damage < 0)
Damage = 1;
if((Attacked.isGM || Attacked.isPM) && Attacked.Invincible)
Damage = 0;
return Damage;
}
Magic:
Code:
else if(AType == 21)
{
int Damage = AddedMagicDamage(SkillID, SkillLevel);
Damage += Attacker.MagicAttack;
if(Attacked.MagicDefense > 0)
{
double MDef = 1;
if(Attacked.MagicDefense < 90)
{
MDef = (Attacked.MagicDefense * 0.01);
}
else
{
MDef = (90 * 0.01);
}
Damage = (int)Math.Floor(Damage - (Damage*MDef));
}
Damage = Convert.ToInt32(Damage*0.75);
if(Attacked.Reborn == 1)
{
Damage = (int)Math.Floor(Damage*.7);
}
else if(Attacked.Reborn == 2)
{
Damage = (int)Math.Floor(Damage*.7);
if(Attacker.Reborn < 2)
Damage = (int)Math.Floor(Damage*.5);
}
Damage += Attacker.BonusMagicAttack;
Damage -= Attacked.BonusMagicDefense;
double Tort = 0;
Tort += Attacked.NTG*0.02;
Tort += Attacked.RTG*0.04;
Tort += Attacked.STG*0.06;
Damage = (int)Math.Floor(Damage*(1-Tort));
if(Attacked.Bless > 0)
{
Damage = (int)Math.Floor(Damage * (1 - (Attacked.Bless*0.01)));
}
if(Damage < 0)
Damage = 1;
if((Attacked.isGM || Attacked.isPM) && Attacked.Invincible)
Damage = 0;
return Damage;
}
else if(AType == 25)
{
int Damage = Nano.Rand.Next(Attacker.MinAttack, Attacker.MaxAttack);
if(Attacked.Dodge > 0)
{
double Dodge = 0;
if(Attacked.Dodge <= 94)
Dodge = Attacked.Dodge*0.01;
else
Dodge = 94*0.01;
Damage = (int)Math.Floor(Damage - (Damage*Dodge));
}
if(Attacked.Reborn == 1)
{
Damage = (int)Math.Floor(Damage*.7);
}
else if(Attacked.Reborn == 2)
{
Damage = (int)Math.Floor(Damage*.7);
if(Attacker.Reborn < 2)
Damage = (int)Math.Floor(Damage*.5);
}
Damage += Attacker.BonusMagicAttack;
Damage -= Attacked.BonusMagicDefense;
double Tort = 0;
Tort += Attacked.NTG*0.02;
Tort += Attacked.RTG*0.04;
Tort += Attacked.STG*0.06;
Damage = (int)Math.Floor(Damage*(1-Tort));
if(Attacked.Bless > 0)
{
Damage = (int)Math.Floor(Damage * (1 - (Attacked.Bless*0.01)));
}
if(Damage < 0)
Damage = 1;
if((Attacked.isGM || Attacked.isPM) && Attacked.Invincible)
Damage = 0;
return Damage;
}
Archer:
Code:
else if(AType == 25)
{
int Damage = Nano.Rand.Next(Attacker.MinAttack, Attacker.MaxAttack);
if(Attacked.Dodge > 0)
{
double Dodge = 0;
if(Attacked.Dodge <= 94)
Dodge = Attacked.Dodge*0.01;
else
Dodge = 94*0.01;
Damage = (int)Math.Floor(Damage - (Damage*Dodge));
}
if(Attacked.Reborn == 1)
{
Damage = (int)Math.Floor(Damage*.7);
}
else if(Attacked.Reborn == 2)
{
Damage = (int)Math.Floor(Damage*.7);
if(Attacker.Reborn < 2)
Damage = (int)Math.Floor(Damage*.5);
}
Damage += Attacker.BonusMagicAttack;
Damage -= Attacked.BonusMagicDefense;
double Tort = 0;
Tort += Attacked.NTG*0.02;
Tort += Attacked.RTG*0.04;
Tort += Attacked.STG*0.06;
Damage = (int)Math.Floor(Damage*(1-Tort));
if(Attacked.Bless > 0)
{
Damage = (int)Math.Floor(Damage * (1 - (Attacked.Bless*0.01)));
}
if(Damage < 0)
Damage = 1;
if((Attacked.isGM || Attacked.isPM) && Attacked.Invincible)
Damage = 0;
return Damage;
}
All found inside Calculations\Damage.cs
|
|
|
 |
|
Similar Threads
|
[HELP] Compile error with LOTF(i know LOTF sucks but just help)
06/19/2009 - CO2 Private Server - 3 Replies
It says:
Loaded 254 portals.
Loaded 1027 NPCs.
Loaded 37 mobs.
Loaded 11147 items.
Loaded 172 mob spawns.
System.ArgumentOutOfRangeException: 'minValue' cannot be greater then mxValue.
Parameter name : minValue
at System.Random.Next<Int32 minValue, Int32 maxValue>
at COServer_Project.Mobs.SpawnAllMobs<> in C:\Documents and Settings\Admin\My Documents\COServerProject1\COServerProject\Entitie s.cs:line 207
|
[Bugs]I have a few bugs in Jezebelco source![bugs]
05/12/2009 - CO2 Private Server - 5 Replies
hello elitepvpers!
When I create an account and login it is in Birthvillage but I can't get out of Birthvillage.
Can someone help me whit this?
|
LOTF BUGS
04/20/2009 - CO2 Private Server - 6 Replies
There isn't a good source haven't bugs 100%? im using LOTF and it have alot of bugs some accounts when i make it it work then it never works some accounst i should res the server to work etc etc... can you guy's post a source without database bugs?
|
All times are GMT +1. The time now is 20:19.
|
|