蒙古人征伐战也不是见人就杀见城就屠的。很简单的原则就是,投降不杀,抵抗屠城。
一般来说投降的越快,杀得越少,抵抗越顽强,屠城几率越大。而且蒙古人是不断宣传自己这套原则的,否则怎么可能大部分城市都望风款服,毫无斗志呢。要是真的见城就屠,反正投降也是个死,不如抵抗一下,蒙古军队也不可能征服那么大片地方了。
除此之外还有两种常见的屠城情况,第一是降而复叛基本没商量,肯定屠城。第二是如果对方在战争中杀死了黄金家族成员,基本也没有投降的余地,肯定血腥屠城。
金朝基本上是把该屠城的禁忌全都给犯了。
1214年,成吉思汗包围中都,金宣宗献上公主求和,这基本上在蒙古人看来金朝就已经降了,所以也没怎么为难他们,爽快退兵。但是蒙古人一走,金宣宗就迁都汴京,这在蒙古人看来就是转身逃走,降而复叛,只不过成吉思汗忙着打花剌子模,只是派木华黎攻略华北。然而金朝又是封赏军阀,又是招兵买马,持续抗蒙,蒙古人哪能忍得了。成吉思汗死后,金朝派使者送葬礼的份子钱(赗),窝阔台说:“汝主久不降,使先帝老于兵间,吾岂能忘也,赗何为哉!”干脆拒绝了对方的赠礼。这基本就没有什么转圜余地了。
拖雷和窝阔台亲征金朝,三峰山之战消灭了金朝20万有生力量。结果战后拖雷死了。虽然不是死在战争中吧,但也可以说是因为攻打金朝而死。
因为萨满占卜认为不利于进攻,因此这次窝阔台还是没有灭金,只是要求金朝投降,索要人质后就退兵了。
但是在此之后,金朝仍在进行最后的拼死抵抗。窝阔台留下速不台进攻边境,猛攻十六天仍然不能攻克。金哀宗不断召集援兵,突围后逃到归德,再逃到蔡州,显然属于再次降而复叛。之后宋蒙联合攻金,包围了蔡州,金哀宗还试图微服率兵突围。到1234年正月,金哀宗突围无望,把皇位传给昭宗,自经而焚也不肯投降。昭宗也是力战而亡,死于乱兵之中。这种情况下不屠城基本是不可能的。
南宋情况就完全不一样。一方面忽必烈叮嘱过伯颜不要滥杀。另一方面杭州很快投降,所以达成“无血开城”。按杭州城这个投降速度,即使是在成吉思汗时期,也是大概率不会出现屠城事件的。